home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 January / PSL Monthly Shareware CD-ROM (Public Software Library) (January 1994).iso / reviews / wi_8a < prev    next >
Text File  |  1993-11-10  |  64KB  |  2,229 lines

  1. WI-8A:  Small Visual Basic Programs
  2.  
  3. ========
  4. Contents:
  5. ========
  6. #12028 API Reference/Utils
  7. #3490  DLL's #1
  8. #4699  DLL's #2
  9. #3557  DOS Access/Functions
  10. #3557  Font Utilities
  11. #3557  Networking/Communications
  12. #3704  System
  13. #3704  Time/Date Applications
  14. #3788  Graphics/Video #1
  15. #12026 Graphics/Video #2
  16. #3880  Custom Controls #1
  17. #4606  Custom Controls #2
  18. #12510 Custom Controls #3
  19. #12729 Custom Controls #4
  20. #3968  General Tools/Reference/Info #1
  21. #4855  General Tools/Reference/Info #2
  22. #12654 General Tools/Reference/Info #3
  23. #3969  Miscellaneous
  24. #4062  Miscellaneous
  25. #4062  Database/Data Entry
  26. #4226  Printing
  27. #12358 DDE
  28. #12358 Miscellaneous
  29. #12433 Sample Applications
  30.  
  31.  
  32. --------------------------
  33. #12028 API Reference/Utils          Small Programs Disk
  34. --------------------------
  35.  
  36. APIFunc
  37.    Solutions by Smith
  38.    $15
  39. is an API function database in Cardfile format.
  40.  
  41. APIXref
  42.    $0
  43. is a Help file that cross-references the API calls listed in WINAPI.TXT,
  44. included on this disk. To use this file, while in VB, press F1 for Help, then
  45. Alt-F and O to open the file.
  46.  
  47. API Spy (API-SPY)
  48.    Gamber, Mark
  49.    $20
  50. displays functions and parameters of DLL calls. Results can be viewed or
  51. saved to disk. It also can force a debugger break and can find function
  52. addresses in the Windows API.
  53.  
  54. VBAPI 0.2
  55.    Pruitt, Steve
  56.    $0
  57. contains text of the Microsoft WINAPI.TXT file in the Windows .HLP format. It
  58. includes additions and corrections as of March 9, 1992, and contains
  59. definitions of functions, constants, and data structure for use within Visual
  60. Basic.
  61.  
  62. WinAPI
  63.    Microsoft Corporation
  64.    $0
  65. is a text file listing all the Windows 3 API declarations for VB. With these
  66. declarations in your VB code, you can perform many functions not otherwise
  67. available in VB.
  68.  
  69. Win31API.TXT (WN31API)
  70.    Microsoft Corporation
  71.    $0
  72. is a text file containing Windows 3.1 API declarations for VB.
  73.  
  74. ---------------------------------
  75. END OF SMALL PROGRAMS DISK #12028
  76. ---------------------------------
  77.  
  78.  
  79. -----------
  80. #3490 DLL's                   Small Programs Disk
  81. -----------
  82.  
  83. 256PICBX (256PBX)
  84.    $0
  85. is a DLL with source that displays 256 color bitmaps in a VB Picture box
  86. control. Source for a sample app is included.
  87.  
  88. CtlWhWnd (CTLWHWN)
  89.    User Friendly, Inc.
  90.    $0
  91. is a DLL function that returns the hWnd for any control.
  92.  
  93. CRC32
  94.    Simms, Jeff
  95.    $0
  96. contains a DLL with source code to calculate CRC32 value of a file.
  97.  
  98. DSound
  99.    $0
  100. is a DLL that allows you to play sound files through a PC's speaker. A sample
  101. SND file and sample VB code are included.
  102.  
  103. Filter (FLTRTPW)
  104.    Smith, Wilson
  105.    $0
  106. is a DLL that can tell you if the default printer has changed. TPW source code
  107. for the DLL and sample VB code is included.
  108.  
  109. Findapp
  110.    Obeda, Ed
  111.    $0
  112. is a DLL and related VB code that prevents users from opening more than one copy
  113. of your application or of programs such as Calculator.
  114.  
  115. FSP.DLL (FSP)
  116.    Vardy, Chris
  117.    $0
  118. contains a small DLL that returns the number of bytes free on the given
  119. drive.
  120.  
  121. GetWindowList 1.1 (GETWLST)
  122.    Steinwart, Todd
  123.    $0
  124. is a DLL that lets you get a list of handles for active, visible windows. Sample
  125. usage code is included.
  126.  
  127. InOut
  128.    Faggart, B.E.
  129.    $0
  130. is a DLL for I/O Port control. Sample VB source code is included.
  131.  
  132. LZSSLib 1.0
  133.    Eschalon Development Inc.
  134.    $25
  135. is a file compression/decompression DLL for Windows programmers. It uses the
  136. LZSS algorithm. This should work with any language that supports DLL calling,
  137. such as Turbo Pascal, C/C++, Actor, Visual Basic, Realizer, and ObjectVision.
  138.  
  139. MHelp
  140.    MicroHelp, Inc.
  141.    $0
  142. is a DLL with VB versions of PEEK, POKE, INP, OUT, VARPTR, VARSEG, VARSEGPTR,
  143. SADD, SSEG and SSEGADD.
  144.  
  145. Modalex
  146.    $0
  147. is a DLL that makes a VB app appear modal to the calling app.
  148.  
  149. Multi.DLL (MULTDLL)
  150.    Simms, Jeff
  151.    $0
  152. is a DLL for a multi-selection listbox. C source code and all VB Declares are
  153. included.
  154.  
  155. Packit (PACK-VB)
  156.    Taylor, Ian
  157.    $0
  158. contains a DLL that will compress/decompress files using Lempel-Ziv compression
  159. modified by adaptive Huffman coding.
  160.  
  161. Prnset (PRNSTVB)
  162.    $0
  163. is a DLL that allows changes to the default printer settings.
  164.  
  165. RunModal (RUNMODL)
  166.    $0
  167. contains a DLL that will allow you to call any EXE file and have it run as if it
  168. were a modal dialog box from the calling application. Your VB app can be called
  169. as dialog boxes from Word; your apps can call Notepad, etc. WIN31 is required.
  170.  
  171. SounDLL
  172.    White, Bill
  173.    $0
  174. is a sound driver (DLL) with VB source code to illustrate its use. TPW source
  175. code for the DLL is included.
  176.  
  177. Space & Time (SPCTIME)
  178.    Barrett, Paul James
  179.    $0
  180. is a DLL that reports free disk space and will copy the date and/or time to the
  181. the Clipboard. C source code for the DLL is included, but no source code to
  182. illustrate calling the DLL from VB, so you will have to study the C code.
  183.  
  184. Stsbar 2.0
  185.    Staffin, Ed
  186.    $0-$10
  187. is a DLL for a status bar. This is a bar that is used to display program
  188. parameter/function status, mouse coordinated, column/row numbers - or
  189. any other text you want to assign to it.
  190.  
  191. Toolwnd.DLL (TOOLWND)
  192.    Donahue, Ray
  193.    $35
  194. lets you create nice looking toolbars and toolboxes with icons for each
  195. selection.
  196.  
  197. VBCards 1.01P
  198.    Sands, Richard R.
  199.    $0
  200. is a card-deck DLL for writers of card games for Windows. It contains 52
  201. cards, a Joker, seven card back designs, two indicator cards, some
  202. support routines, and a short sample program.
  203.  
  204. VBLaunch (VBLAUNC)
  205.    Simms, Jeff
  206.    $0
  207. adds a Launch item to the VB menu bar in which it lists everything in
  208. Program Manager. This lets you access all the programs from PM without
  209. leaving VB. Whether you need this feature or not, the source code that
  210. is included has many interesting routines in it.
  211.  
  212. VBPoint
  213.    Zuck, Jonathan
  214.    $0
  215. is a DLL that adds pointer support to VB.
  216.  
  217. --------------------------------
  218. END OF SMALL PROGRAMS DISK #3490
  219. --------------------------------
  220.  
  221.  
  222. --------------
  223. #4699 DLL's #2               Small Programs Disk
  224. --------------
  225.  
  226. 3D-VB Input 3.0a (3DINPUT)  (10-93 CD)
  227.   Liddicoet, Brett
  228.   $15
  229. is a Text box custom control that lets you add a 3-D look to the box and to
  230. the text, specify data entry type, and align text left, centered, etc. The
  231. unregistered version is limited to three controls per project.
  232.  
  233. CDLL-VB
  234.   Aylor, Bill
  235.   $?
  236. is a TurboC++ DLL for VBWin that illustrates how to pass a character string
  237. from the DLL to VB for processing.
  238.  
  239. DateMath (DATEMTH)
  240.    Expertec, Inc.
  241.    $25
  242. is a DLL which adds date math to your apps.
  243.  
  244. DLL4VB
  245.   $0
  246. is an example of how to make a simple DLL for VB with BC++. C and VB source
  247. included.
  248.  
  249. DLL Sniffer v1.0 (DLSNIFF)
  250.    Hutmacher, Dave
  251.    $9
  252. finds and lists all Declares for external Subs and Functions in your source
  253. code.
  254.  
  255. DskInfo
  256.   Taylor, Ian
  257.   $0
  258. is a DLL that returns information about a specified drive: free space,
  259. total space, total clusters, available clusters, sectors per cluster and
  260. bytes per sector. It also returns free system resources and memory.
  261.  
  262. Gsprntr.dll (GSPRNTR) (11-93 CD)
  263.    Hopkins, Geoff
  264.    $50
  265. is a DLL to query and set the printer paper page orientation.
  266.  
  267. HlpKey
  268.    Simms, Jeff
  269.    $0
  270. is a DLL and source code which eliminates the need for separate F1 Help
  271. Keypress events.
  272.  
  273. HotKey.DLL (HKEYVB)
  274.    Zuck, Jonathan
  275.    $0
  276. is designed to provide hotkey support to Visual Basic, which is not directly
  277. supported in VB.
  278.  
  279. HUGEARR.DLL (HUGEARR)
  280.    Schmidt, Stephen
  281.    $0
  282. is a DLL which contains functions for creation, maintenance, and deletion of
  283. arrays larger than 64K, with more than 32k elements per dimension.
  284. It also lets you copy contiguous elements from a Huge Array into a specified
  285. part of a VB array and vice-versa. C source for the DLL is included.
  286.  
  287. Jiang Controls (JIANG)
  288.   Jiang, Jeng Long
  289.   $0
  290. is a set of controls for VB, including a 3-D label with right, center, and
  291. left justification, a "spinner" control, and horizontal and vertical
  292. percent-complete gauges. (The author can no longer be reached at the
  293. address provided in the documentation.)
  294.  
  295. Joystick DLL (JSTICK)
  296.    Dabel, Bret or Martin, Robert
  297.    $15
  298. is a DLL to access the joystick settings for writing games using Visual
  299. Basic. It returns the x and y coordinates and button settings for either
  300. joystick 1 or 2. It can read the joystick settings by either the
  301. hardware or BIOS. A demo with source code is provided to show how to
  302. call the routine in the DLL.
  303.  
  304. Labeldll (LABLDLL)  (09-93 CD)
  305.    Guimond, Stephen C.
  306.    $0
  307. contains a DLL that will allow you to read, write, and delete DOS volume
  308. labels. It will also allow you to get file and disk information such as
  309. total disk space, available disk space, file date, file time, and size
  310. of file.
  311.  
  312. A conversion routine to get plain English dates and times out of those
  313. returned by the DLL is also provided. Commented Pascal source code is
  314. included.
  315.  
  316. Locker API 1.0 (LOCKAPI)
  317.    Hampshire Software
  318.    $245
  319. is a software metering DLL. It allows a programmer to control the number
  320. of concurrent users that may access their windows program. It works on
  321. all networks that support DOS filesharing/filelocking. It also works on
  322. local drives.
  323.  
  324. MHFormScroll 2.0 (MHFS)
  325.   MicroHelp
  326.   $0
  327. adds scroll bars to Forms. This lets you have forms that are larger than
  328. the screen.
  329.  
  330. Message Music (MSGMUS)
  331.   Zuck, Jonathan
  332.   $0
  333. lets you add sounds to Message Boxes. There are different, "descriptive"
  334. sounds for Normal, Stop, Question, Exclamation, and Information boxes.
  335.  
  336. PeekB
  337.    Harvey, Jim
  338.    $0
  339. is a DLL that lets you peek at protected memory. The DLL source code
  340. illustrates how to write a DLL for VB.
  341.  
  342. SysMenu
  343.   Simms, Jeff
  344.   $0
  345. is a DLL that lets you add items to the System Control Box menu.
  346.  
  347. TxtHook
  348.   Simms, Jeff
  349.   $0
  350. is a DLL that enhances the Text box. The primary feature is that text can
  351. be left highlighted even when the Text box loses focus.
  352.  
  353. WinPlay
  354.   Zuck, Jonathan
  355.   $0
  356. is a DLL that plays simple music files through the PC's speaker. Although
  357. this cannot compare to the music you can play through sound cards, it does
  358. offer some sound effects for machines without such cards.
  359.  
  360. VBDialog (VBDIALG)
  361.    $0
  362. is a common dialog DLL for saving and loading files. This is a solution
  363. to the problem of saving files with different filters in VB
  364. CMDIALOG.VBX.
  365.  
  366. XTask 1.0
  367.    Stam, Pieter
  368.    $0
  369. is a DLL that lets you detect when any EXE has terminated.
  370.  
  371. --------------------------------
  372. END OF SMALL PROGRAMS DISK #4699   [0]
  373. --------------------------------
  374.  
  375.  
  376. --------------------------
  377. #3557 DOS Access/Functions          Small Programs Disk
  378. --------------------------
  379.  
  380. DateTime (DATETIM)
  381.    $0
  382. shows how to get a file's date/time stamp and file size directly from within
  383. Visual Basic without resorting to a shell to DOS DIR command.
  384.  
  385. Dirscan.BAS
  386.    Rose, Joel
  387.    $0
  388. contains source code for a routine that scans a system's drives for a particular
  389. file or files.
  390.  
  391. Filebox
  392.    Wykes, Harry JF
  393.    $0
  394. shows how to create a Windows style file-open box using List boxes rather than
  395. the VB DriveBox and DirBox objects.
  396.  
  397. Isfile (ISFILE)  (10-93 CD)
  398.    J. Frank Carr; $0
  399. shows how to use the OpenFile API call to determine if a file exists or
  400. not.
  401.  
  402. QSearch
  403.    Simms, Jeff
  404.    $0
  405. is a DLL that lets you search a drive for a file, search a file for text, and
  406. copy a file. Wildcards are supported. A sample app is included.
  407.  
  408. VBDOS
  409.    $0
  410. is a DLL that allows you to get free disk space, file information, and change
  411. file attributes. Sample code is included.
  412.  
  413. #3557 Font Utilities
  414. --------------------
  415. EnumFonts (ENUMFNT)
  416.    Telelink Systems
  417.    $8
  418. is a DLL which allows you to access the Windows API service EnumFonts. A demo is
  419. provided which shows how to find which typefaces and fonts are supported by the
  420. default printer. Source code is included.
  421.  
  422. Fontro
  423.    Young, Ted M.
  424.    $0
  425. contains VB source code to create a rotatable font that can print sideways.
  426.  
  427. FontView 2.0 (FONTVW)
  428.    Snider, Charles
  429.    $0
  430. is code for an application to find, display, and print Windows fonts.
  431.  
  432. Rotfont
  433.    Egger, Fredi
  434.    $0
  435. shows how to print text at any angle in VB apps to screen or printer.
  436.  
  437. Vertically Rotate Font  (VRFONT)
  438.    $0
  439. is source code for rotating a font vertically.
  440.  
  441.  
  442. #3557 Networking/Communications
  443. -------------------------------
  444. ADialer
  445.    Lamson, George
  446.    $0
  447. is the source code and executable for a program to dial the phone.
  448.  
  449. Axis Phone 3.1 (AXPHON)
  450.   Tirio, Joseph J.
  451.   $0-$5
  452. is VB source code for a modem dialer.
  453.  
  454. ComDemo 1.0
  455.    $0
  456. illustrates the use of several COMM API functions. Includes source code and an
  457. executable file.
  458.  
  459. Link'n Load (LINKLOD)
  460.    Krumsee, Art
  461.    $0
  462. is VB code that shows how to establish a network link, run a specified
  463. application, and when done, unload the link. Network managers with VB only have
  464. to enter the application name into the code and compile it for this to work.
  465.  
  466. Mscomm (MSCOMM)  (10-93 CD)
  467.    $0
  468. is a new bug-fix version of MSCOMM.VBX which comes with VB2/VB3.
  469.  
  470. NetPrint (NETPRNT)
  471.    Krumsee, Art
  472.    $0
  473. is VB source that allows network users to link and unlink printers from within
  474. Windows. It includes declarations for 3 undocumented Windows API functions which
  475. should make this application network independent.
  476.  
  477. Novell-VB (NOVL-VB)
  478.    Johnson, L.J.
  479.    $0
  480. contains an example program with source code that allows you to attach to and
  481. de-attach from multiple servers. You can also set drive mappings on your primary
  482. server. Many of the basic Novell API's are demonstrated.
  483.  
  484. VBMate
  485.    $0
  486. contains a library of routines and sample code for interfacing VB with EXTRA!
  487. for Windows EHLLAPI.DLL. This gives VB the ability to interact with a 3720
  488. mainframe terminal session.
  489.  
  490. VBTerm
  491.    McGuinness, Charles
  492.    $0
  493. is source code for a simple VT100 terminal emulator.
  494.  
  495. --------------------------------
  496. END OF SMALL PROGRAMS DISK #3557    [20]
  497. --------------------------------
  498.  
  499.  
  500. ------------
  501. #3704 System             Small Programs Disk
  502. ------------
  503.  
  504. Doing DDE with Program Manager (DDEPM)
  505.    Irwin, Gregg S.
  506.    $0
  507. contains a module and sample application to demonstrate the
  508. functionality available for creating Items in Program Manager,
  509. retrieving Group and Item information, deleting items, replacing
  510. items, and more.
  511.  
  512. Drag'n'Drop (DRAGDRP)
  513.    Bonner, Paul
  514.    $0
  515. shows how to add support for the Windows 3.1 File Manager drag-and-drop facility
  516. to a VB program.
  517.  
  518. DragForm (DRAGFRM)
  519.    Simms, Jeff
  520.    $0
  521. demonstrates how to drag a form without a title bar and dragging a textbox using
  522. similar code.
  523.  
  524. EndTask
  525.   Simms, Jeff
  526.   $0
  527. is a DLL that lets you close your app normally when the user selects End
  528. Task from Task Manager.
  529.  
  530. ExWait
  531.    $0
  532. demonstrates how to use the Windows GetModuleUsage function to cause VB to
  533. wait until a SHELL command has finished.
  534.  
  535. Fndwnd
  536.    $0
  537. shows how to look for a window based on Caption and/or ClassName.
  538.  
  539. Ini_Art
  540.    Jones, Tim
  541.    $0
  542. is a tutorial on writing and using INI profile files. Source code examples are
  543. included.
  544.  
  545. Joystats (JOYSTAT)  (10-93 CD)
  546.    $0
  547. contains source code for a joystick status application.
  548.  
  549. KeyCode
  550.    Mosher, Sue
  551.    $0
  552. displays the hex keycode for any key pressed. This is useful for any Windows
  553. programmer, but the included source code is VB.
  554.  
  555. Landau
  556.    $0
  557. shows how to use drag and drop, how to link to the Windows calculator, notepad
  558. and winhelp, and how to use the clipboard.
  559.  
  560. LstDrag
  561.    Mosher, Sue
  562.    $0
  563. is code for dragging a line in a List box to another line with the mouse or
  564. cursor keys.
  565.  
  566. LoadTime
  567.    $0
  568. is a text file that tells how to handle slow loading programs to keep the user
  569. from messing things up.
  570.  
  571. Minifile.BAS
  572.    $0
  573.    is a VB module that simplifies the use of INI files.
  574.  
  575. ResCheck 1.0 (RESCHEK)
  576.    Houck, Dan
  577.    $0
  578. is source for checking and displaying GDI and User Heap information in an icon.
  579.  
  580. Shuffler (SHUFLER)
  581.    Stine, Brian D.
  582.    $0
  583. is VB source code for a utility to shuffle (randomize) sound files assigned to
  584. system events. Requires Win31 and the Professional Tool Kit for VB.
  585.  
  586. SySwitch 2.03 (SYSWTCH)
  587.    Bonner, Paul
  588.    $0
  589. is VB source for a utility for changing Windows configurations.
  590.  
  591. TimeFrame (TIMFRAM)
  592.   Braeuchi, J.
  593.   $0
  594. shows how to display information on the caption bar of other applications.
  595. This example displays the time.
  596.  
  597. VBFindID (VBFNDID)
  598.    Kitsos, Costas
  599.    $0
  600. is a utility which can be used to determine the IDs of VB Controls during
  601. design-time.
  602.  
  603. VBMem 1.1 (VBMEM-S)
  604.    Snider, Charles K.
  605.    $0
  606. is source for a VB app that displays Windows system information: the operating
  607. mode, presence of a math chip, and free memory. Compiled and run minimized, the
  608. display will constantly update the free memory number.
  609.  
  610. Wmem
  611.   Buelow, Ron
  612.   $?
  613. shows how to create an icon bar that displays system memory, stays on top, and
  614. is moveable.
  615.  
  616. WndFind
  617.    User Friendly, Inc.
  618.    $0
  619. solves the problem of needing an exact match when using the AppActivate command.
  620. This can also be used to determine if your application is already running.
  621. Source is included.
  622.  
  623.  
  624. #3704 Time/Date Applications
  625. ----------------------------
  626. Calendar Program (CAL-PRO)
  627.    Meadows, Al
  628.    $0
  629. is the source code and executable for a calendar program.
  630.  
  631. DateTime (DAT-TIM)
  632.    Michna, Hans-Georg
  633.    $0
  634. is VB source to display the date and time in a variety of international or
  635. custom formats.
  636.  
  637. GridCal
  638.    Meadows/Graves
  639.    $0
  640. is source for making a calendar using the Grid custom control.
  641.  
  642. VB Clock 1.0 (VBCLOCK)
  643.    Gagliano, Jim
  644.    $0
  645. is VB source for an app to display the date and time in a very small window.
  646.  
  647. VBClock 1.1 (VBCLK)
  648.    Holland, Sarah
  649.    $0
  650. contains source code and an executable for a Win31 utility that shows the date,
  651. time, and the percentage of free system resources remaining. Options include
  652. background/foreground color selection, font selection, alarms, and more.
  653.  
  654. VB Popup Calendar (VBPCAL)
  655.    Schueler, Don
  656.    $0
  657. is source for a small pop-up calendar. It is intended for popping up in date
  658. fields and returning the value to the field.
  659.  
  660. --------------------------------
  661. END OF SMALL PROGRAMS DISK #3704    [15]
  662. --------------------------------
  663.  
  664.  
  665. --------------------
  666. #3788 Graphics/Video           Small Programs Disk
  667. --------------------
  668. 3D4VB
  669.    LAN Services
  670.    $10
  671. lets you create beautiful 3-D effects. More than 20 different routines are
  672. included to draw 3-D frames, shadowed boxes, borders, picture buttons, etched
  673. and shadowed text, and more. Interestingly, this is all done with VB code - no
  674. DLL's to keep track of. All source code is included.
  675.  
  676. BMPKit
  677.    Campbell, George
  678.    $0
  679. is a set of routines to scale, print, and display bitmaps. A demo and all source
  680. code are included.
  681.  
  682. Burglar & Animate (BURGLAR)
  683.    Campbell, George
  684.    $?
  685. contains source for two demonstrations of simple animation using icons.
  686.  
  687. Fade To Black (FADE)
  688.    Stine, Brian
  689.    $0
  690. demonstrates how to make the background of your form fade from blue to
  691. black like the the background in MS install windows.
  692.  
  693. FrameVB
  694.    Ford, Nelson ASP
  695.    $0
  696. is a Module that will draw shadowed frames around controls to create the
  697. illusion of their being recessed. Also included is a routine for underlining a
  698. control such as a Text box.
  699.  
  700. GetPut
  701.    Martin, Wendell
  702.    $0
  703. is a routine that works like the graphic Get and Put statements in DOS Basic.
  704. Example code is included.
  705.  
  706. Icon Browser (ICONBRW)
  707.    $0
  708. shows how to more easily extract icons from apps in Windows 3.1.
  709.  
  710. IconDemo (ICONDEM)
  711.    Young, Ted M.
  712.    $0
  713. is demo code to show how to draw graphics on a VB app's icon.
  714.  
  715. IcoXtrc
  716.    $0
  717. is a routine for extracting icons from executables and DLLs.
  718.  
  719. Marquee
  720.    OsoSoft
  721.    $0
  722. is code for adding a moving banner to your VB applications.
  723.  
  724. PolyGone (POLYGO)
  725.    Mack, Jim
  726.    $0
  727. is the source for an interesting graphics display. It also illustrates the use
  728. of graphics when iconized.
  729.  
  730. Programmer's Workshop 1.0 (PROGWRK)
  731.    Bushnaq, Firas
  732.    $10
  733. is a template that shows all available screen resolutions on your monitor to
  734. make is easy for you to size your forms and dialog boxes. It has a ruler scale
  735. which shows twips, inches, points, picas, and pixels and can be used for
  736. conversions among those units of measure.
  737.  
  738. RLE vs BMP (RLEBMP)
  739.    $0
  740. is simply an illustration of the huge difference in size between standard BMPs
  741. and compressed RLE files.
  742.  
  743. Refresh
  744.    $0
  745. demonstrates the use of VB's implicit refresh versus an explicit refresh of a
  746. Text Box.
  747.  
  748. Shades
  749.    Stine, Brian
  750.    $0
  751. show how to give your forms a "brushed steel" background like the Borland custom
  752. controls.
  753.  
  754. VBFlip
  755.    $0
  756. is an outstanding demonstration of using the BitBlt and StretchBlt API
  757. functions. The demo code displays a grid of tiles which you can flip over to
  758. show a graphic or which you can X out with a zooming red X. The code also shows
  759. how to store a series of images in a single picture file and use the individual
  760. images.
  761.  
  762. VBMask
  763.    $0
  764. demonstrates how to create a mask from an image and a screen object using
  765. BitBlt.
  766.  
  767. VBMenu
  768.    $0
  769. shows how to add graphic bitmaps and check mark substitutes to a menu.
  770.  
  771. VBScroll (VBSCROL)
  772.    $0
  773. demonstrates an easy way to scroll/pan across a bitmap in a Picture Box.
  774.  
  775. Waldo
  776.    Melanson, Leo
  777.    $0
  778. is the source for an animation sequence in which Waldo walks across the form.
  779.  
  780. WinkDemo (WNKDEMO)
  781.    Campbell, George
  782.    $0
  783. is source that illustrates how to provide an animated screen while your VB
  784. application is loading.
  785.  
  786. --------------------------------
  787. END OF SMALL PROGRAMS DISK #3788
  788. --------------------------------
  789.  
  790.  
  791. -----------------------
  792. 12026 Graphics/Video #2         Small Programs Disk
  793. -----------------------
  794.  
  795. APM-Metafiles for VB (APMMETA)
  796.    Reisewitz, U.
  797.    $0
  798. lets you use "problem" WMF files with VB.
  799.  
  800. AutoSize (AUTOSIZ)
  801.    Scherer, Bob
  802.    $0
  803. shows how to adjust forms and their contents for any type of video type.
  804.  
  805. AVI Viewer (AVIWIN)  (09-93 CD)
  806.    Callaway, Dustin
  807.    $0
  808. demonstrates how to play AVI files through a custom window rather than
  809. the default AVI playback window. The program allows for positioning
  810. and sizing of the playback window by simply placing a picture box on
  811. your VB form. Source code and executable are included.
  812.  
  813. Cursor (CURSRPF)
  814.    Fillion, Pierre
  815.    $0
  816. is source code to create a cursor in VB without a DLL.
  817.  
  818. MetaLib 1.0
  819.    Sygenex
  820.    $0
  821. contains a set of routines that will allow you to create, draw, and save SDK
  822. (vector graphics) metafiles.
  823.  
  824. Metaprn (METAPRN) (12-93 CD)
  825.    Dyson, P.B.
  826.    $5 pounds Sterling
  827. lets you use Metafiles in VB without VBXs. You can load both types
  828. without needing to use a picture box. Source code and an executable are
  829. included.
  830.  
  831. Micro-Pic 1.0 (MICROPC)
  832.    Freel, Fred L.
  833.    $0
  834. is a PicClip bitmap array. It provides 100 toolbar type button graphics
  835. for use with the PicClip control. Requires Visual Basic Pro 2.0's
  836. PicClip.VBX.
  837.  
  838. Pic2ic  (09-93 CD)
  839.    Hart, Matt
  840.    $0
  841. a project that shows how to make an .ICO compatible bitmap on a
  842. picture control. It extracts an icon from a file, then copies the mask
  843. image used as an icon/drag icon.
  844.  
  845. SSave
  846.    User Friendly, Inc.
  847.    $0
  848. is a DLL that allows you to create Windows screen savers (like After Dark) in
  849. Visual Basic.
  850.  
  851. TurboDXF (TURBODX)
  852.    Dorosh, David
  853.    $50
  854. is a DLL that allows you to create standard DXF graphics files with up to 25
  855. entities per drawing. It works with TP, VB, OV, Excel, C.
  856.  
  857. WMF2BMP (WMF2-VB)
  858.    Campbell, George
  859.    $0
  860. is VB2 source that converts WMF files to BMP files, with full scaling
  861. capabilities.
  862.  
  863. WMFPix
  864.    $0
  865. is a set of graphics icons in WMF format for use in your VB programs.
  866.  
  867. Z2
  868.    GraniteWare
  869.    $0
  870. lets you to zoom in up to 4x the area around your cursor. It allows you to
  871. continue zooming even when another application has focus. It can clip the zoomed
  872. area to the clipboard.
  873.  
  874. ---------------------------------
  875. END OF SMALL PROGRAMS DISK #12026
  876. ---------------------------------
  877.  
  878.  
  879. ---------------------
  880. #3880 Custom Controls           Small Programs Disk
  881. ---------------------
  882.  
  883. Browse Bound Control (BBCC)
  884.    Delta Soft Inc.
  885.    $20
  886. contains a control that can be used in conjunction with the standard VB3 Data
  887. control to browse any RecordSet. There are full on-the-spot editing facilities
  888. with data pre- and postvalidation. You can freeze columns at the left edge,
  889. set column and header text alignment, and set special coloring for any column.
  890.  
  891. ClipSib 1.0
  892.    Funk, Keith
  893.    $0
  894. allows you to have overlapping controls, which VB does not normally support. VB
  895. code for an excellent demo of the routine is included. This code contains many
  896. other useful routines as well.
  897.  
  898. DropDown (DROPDWN)
  899.    $0
  900. shows how to simulate a Combo box with a Text box and a List box.
  901.  
  902. FOpen 1.1
  903.    Kitsos, Costas
  904.    $0
  905. is a set of forms, VB code, and API calls to create the standard Windows type of
  906. "Open File" dialog box. A demo is included.
  907.  
  908. Gauge
  909.    Mattila, Jussi
  910.    $0
  911. tells how to create a Meter box from two Picture boxes.
  912.  
  913. Graphic 1.1
  914.    Cramp, Stephen
  915.    $15
  916. is a 256-color custom control. It also includes support for OS/2 BMP files. This
  917. version can only be used within VB. Registration gets a runtime module.
  918.  
  919. GridPl
  920.    $0
  921. is a routine for entering data into a Grid control and to scroll the Grid with
  922. Cntl-Arrow or the mouse.
  923.  
  924. Huge-MC
  925.    Marquis Computing
  926.    $0
  927. is the VB Source code to a huge array manager for Windows 3.1. You can create
  928. huge arrays of up to 16MB on 386 and 1 MB on 286.
  929.  
  930. MoveTxt
  931.    Funk, Keith
  932.    $0
  933. shows how to use a Picture control to simulate dragging of a Text control (which
  934. normally cannot be dragged).
  935.  
  936. MultiPik (MULTIPK)
  937.    Kitsos, Costas
  938.    $0
  939. shows how to create a multiple-selection List box with API calls. This is a
  940. frequently requested feature for VB. Source and demo included.
  941.  
  942. GrafStat 1.0 (GRAF-ST)
  943.    Object Productivity, Inc.
  944.    $22-$32
  945. is a custom control for displaying the status of a process. Two styles are
  946. offered: thermometer and needle.
  947.  
  948. Grid Routines (GRIDRTN)
  949.    Ford, Nelson ASP
  950.    $0
  951. is a set of routines for use with the Grid custom control. Routines include
  952. cursor key scrolling of the Grid, direct input to the Grid, add a row, delete a
  953. row, save to and load from disk, clear the Grid and more.
  954.  
  955. Grid-VB
  956.    $0
  957. is a single control that lets you display data in columns and rows. This was
  958. originally given to beta testers by Microsoft, but not included in VB. Jonathan
  959. Zuck has made enhancements to it.
  960.  
  961. HugeGrid (HUGEGRD)
  962.    Ford, Nelson ASP
  963.    $0
  964. is sample code illustrating the integration of a Huge Array with a Grid control.
  965. Features include sorting, searching, adding, deleting and sorted inserting of
  966. records into the Huge Array, as well as paging and scrolling through data with
  967. the Grid.
  968.  
  969. Picnic
  970.    Funk, Keith
  971.    $0
  972. allows you to make picture controls look like VB forms. It demonstrates how to
  973. use the Win3 API functions to add a caption, sizing border and a minimize box
  974. and system menu to a picture control.
  975.  
  976. Prntlbl
  977.    $0
  978. shows how to print captions on a Form using API calls instead of Label controls.
  979. The code looks enormously complicated to us, considering that you can do the
  980. same thing with a few straight VB commands, but maybe we are missing something.
  981.  
  982. RandGrid (RANDGRD)
  983.    Ford, Nelson ASP
  984.    $0
  985. is sample code illustrating the integration of a random access file and a Grid
  986. control.
  987.  
  988. Spin
  989.    Kitsos, Costas
  990.    $0
  991. is commented VB source code to create a Spin Button Control. No DLL/VBX files
  992. are required.
  993.  
  994. VBMeter
  995.    $0
  996. is a VBX that lets you create a meter type display with horizontal or vertical
  997. bars.
  998.  
  999. VBWrite
  1000.    Simms, Jeff
  1001.    $0
  1002. contains source code that demonstrates adding MS Write as a edit control to a VB
  1003. application. The advantage is that a Text box does not allow different fonts,
  1004. etc., which Write allows. This code is still in the experimental stage.
  1005.  
  1006. --------------------------------
  1007. END OF SMALL PROGRAMS DISK #3880    [80]
  1008. --------------------------------
  1009.  
  1010.  
  1011. ------------------------
  1012. #4606 Custom Controls #2       Small Programs Disk
  1013. ------------------------
  1014. 3DCTL
  1015.   Bonner, Paul
  1016.   $0
  1017. shows how to use CTL3D.DLL from Excel 4.0 to give all common dialogs and
  1018. message boxes in a VB app a 3-D appearance. (CTL3D.DLL not included.)
  1019.  
  1020. 3D-VB Input 1.0b (3DVBIN)
  1021.    Opaque Software
  1022.    $15
  1023. is a Text Box type custom control with numerous optional 3D effects, formatted
  1024. input, justification, and more.
  1025.  
  1026. 3D-How
  1027.    shows you how to draw 3D brushed steel looking controls with VB2. All
  1028. code is included; no add-on tools are required.
  1029.  
  1030. CntrlC
  1031.    $0
  1032. shows how to create new instances of composite controls (eg: frames with check
  1033. boxes) using the SetParent API call.
  1034.  
  1035. DDServe
  1036.   Zuck, Jonathan
  1037.   $0
  1038. is a DLL that lets you add Windows 3.1 drag-and-drop capability to your
  1039. applications. Several example apps are included.
  1040.  
  1041. DFInfo 1.0  (11-93 CD)
  1042.    Shields, James ASP
  1043.    $15
  1044. is a custom control that provides disk and file information, including disk
  1045. space, cluster info, file size/attributes, etc.
  1046.  
  1047. Dialogs
  1048.    Kitsos/Johnson
  1049.    $0
  1050. contains example code for using common dialogs with API calls without the need
  1051. for a separate DLL.
  1052.  
  1053. Dragdrop.VBX (DD-VBX)
  1054.    Apex Software
  1055.    $0
  1056. allows Visual Basic applications to intercept File Manager drag/drop messages.
  1057.  
  1058. IniCon 2.2  (12-93 CD)
  1059.   Shields, James ASP
  1060.   $5
  1061. is a custom control to help deal with INI files. It will handle Windows API
  1062. calls, and comes with a Windows Help file.
  1063.  
  1064. MhCtl
  1065.   Beekes, Bernd
  1066.   $?
  1067. demonstrates how to get the control handle of a menu.
  1068.  
  1069. MHSample (MHSAMPL)
  1070.    Patterson, Sam
  1071.    $0
  1072. is a well commented sample custom control.
  1073.  
  1074. OpenDlg
  1075.    Thomas, Zane
  1076.    $0
  1077. is a DLL for the Open and Save-As common dialogs.
  1078.  
  1079. PerCnt 2.0  (11-93 CD)
  1080.    Shields, James ASP
  1081.    $10
  1082. is a custom control to display a percentage status bar. The VB program
  1083. can control the font, color, border, and size characteristics of the
  1084. status bar. Sample code is included.
  1085.  
  1086. PropView (PROPVW)
  1087.    Microsoft
  1088.    $0
  1089. is a Custom Control that can display the properties of the current form and
  1090. allows printing of the control properties.
  1091.  
  1092. SIZ Custom Control 1.00 (SIZ_CC)  (10-93 CD)
  1093.    Raike, William M.
  1094.    $15
  1095. lets you put controls on forms that have "handles" which let them be resized
  1096. at runtime.
  1097.  
  1098. Stbar 2.26 (11-93 CD)
  1099.   Beekes, Bernd
  1100.   $50-$85
  1101. allows you to add a status line to your VB applications.
  1102.  
  1103. SysMenu
  1104.    Simms, Jeff
  1105.    $0
  1106. is a DLL for adding menu items to a form's system control box.
  1107.  
  1108. TimeQueue & TextKey (TIMETXT)
  1109.    Curlew Software
  1110.    $0-$10
  1111. are two VB controls. TextKey lets you attach a prepared text file to it
  1112. during design time. TimeQueue lets you execute events at specified time
  1113. intervals.
  1114.  
  1115. ToolBar
  1116.    Murphy, Stephen
  1117.    $0
  1118. walks you through creating a toolbar using a picture box for the bar and BMP
  1119. files for the buttons. Sample source code and BMP files are included.
  1120.  
  1121. ToolButton 2.0 (TOOLBUT)
  1122.    Foster, Brett
  1123.    $?
  1124. lets you have standard toolbar buttons. Features include nine standard
  1125. command buttons, six different button states generated from a single
  1126. supplied bitmap for custom buttons, MouseDown event for help messages,
  1127. on-line help reference, and more.
  1128.  
  1129. VB-Bar
  1130.   PoloWood, Felipe
  1131.   $0
  1132. is a percent-complete gauge that requires only a single Picture box, which
  1133. conserves resources.
  1134.  
  1135. VBCtl3D (VB3D)
  1136.    Beekes, Bernd and Simms, Jeff
  1137.    $29
  1138. allows you to easily add 3-D effects to controls, message boxes,
  1139. dialogs, etc.
  1140.  
  1141. --------------------------------
  1142. END OF SMALL PROGRAMS DISK #4606          [10]
  1143. --------------------------------
  1144.  
  1145.  
  1146. -------------------------
  1147. #12510 Custom Controls #3        Small Programs Disk
  1148. -------------------------
  1149.  
  1150. Buttons
  1151.    Freel, Fred
  1152.    $0
  1153. are ten button arrays for use with ToolButton 2.0. A BMP workspace is
  1154. also included for modifying the buttons, or creating and capturing new
  1155. ones.
  1156.  
  1157. Ini.vbx (INI_VBX)
  1158.    Dexter, Walter F.
  1159.    $0
  1160. is a custom control for writing to and reading from .INI files.
  1161.  
  1162. Iovbx
  1163.    contains a VB custom control to read and write to I/O ports.
  1164.  
  1165. MenuWatch (MENUWAT)
  1166.    Lathrop, Steve
  1167.    $15
  1168. allows you to easily add a full-featured menu help status bar to your
  1169. application. By placing this custom control directly on your main
  1170. form, you can display help snippets in a help status bar at the bottom
  1171. of the window as the user highlights menu items.
  1172.  
  1173. MsgBox Editor (MSGBOX)
  1174.    Buhrer, Richard
  1175.    $0
  1176. makes it easy to set up MsgBoxes. Run this utility, click on the elements you
  1177. want, add the text, and it generates the source code for you on the Clipboard
  1178. for you to paste into your program.
  1179.  
  1180. VB Messenger 1.00b (VBMSNGR) 08-93
  1181.    JOSWare, Inc.
  1182.    $54
  1183. is a subclassing custom control for Visual Basic. Source code is
  1184. included.
  1185.  
  1186. VideoSoft Custom Controls 3.0 (VCC) (12-93 CD)
  1187.    VideoSoft
  1188.    $45
  1189. is a set of three VB custom controls. The 3D Elastic control automatically
  1190. resizes forms or other controls. IndexTab allows you to group controls by
  1191. subject using a familiar notebook metaphor. Awksome allows you to quickly scan
  1192. and parse text files.
  1193.  
  1194. ---------------------------------
  1195. END OF SMALL PROGRAMS DISK #12510    [135]
  1196. ---------------------------------
  1197.  
  1198.  
  1199. -------------------------
  1200. #12729 Custom Controls #4          Small Programs Disk
  1201. -------------------------
  1202.  
  1203. BarCod (12-93 CD)
  1204.    Shields, James ASP
  1205.    $15
  1206. is a custom control that displays bar codes. You simply place it on your
  1207. form, size it to your liking, and set the style. It supports 3 of 9, 2
  1208. of five, and more.
  1209.  
  1210. Balloon.vbx 3.0 (BLOONVB) (12-93 CD)
  1211.    Weimar Software
  1212.    $18
  1213. is a custom control that allows you to add a unique colored balloon help
  1214. feature to your VB application.
  1215.  
  1216. BmpLst (12-93 CD)
  1217.    Shields, James ASP
  1218.    $20
  1219. provides a list box that displays a bitmap and a line of text for each
  1220. item in the list. Support is provided for bitmap, metafile, and icon
  1221. picture formats.
  1222.  
  1223. Communications Control 2.0 (VBCOMM) (12-93 CD)
  1224.    Gamber, Mark
  1225.    $0
  1226. a custom control that lets you access a modem through a VB application.
  1227. It can configured in many ways, and a sample application is included to
  1228. help you get started.
  1229.  
  1230. Menu Event Notification Control (MENUEV) (12-93 CD)
  1231.    Mabry Software ASP
  1232.    $10
  1233. is a custom control that provides menu selection notification. It will
  1234. tell you when the user has selected a menu item, and is useful for
  1235. status bar-style help.
  1236.  
  1237. Mslot (MSLOT) (12-93 CD)
  1238.    Thomas, Zane
  1239.    $25
  1240. is a VB custom control that provides simple interprocess communication
  1241. between programs running on the same or different computers running
  1242. Windows for Workgroups. No API calls are required.
  1243.  
  1244. NUMWIN.VBX 3.0 (NUMWIN) (12-93 CD)
  1245.    Weimar Software
  1246.    $18
  1247. is a VB custom control that makes it easy for you to provide your users
  1248. with additional programming features like DDE, OLE, and other custom
  1249. features which require hWnds of other application's windows. It can also
  1250. be used to obtain the hWnd of all VB hWnds of the running application to
  1251. enable you to send messages to or manipulate the other windows in the
  1252. application in ways VB does not directly allow.
  1253.  
  1254. Rotext (ROTEXT) (12-93 CD)
  1255.    Shields, James ASP
  1256.    $15
  1257. is a custom control that lets you put a label on your form at any angle
  1258. of rotation.
  1259.  
  1260. SHADBX.VBX 3.0 (SHAD20) (12-93 CD)
  1261.    Weimar Software
  1262.    $18
  1263. is a VB custom control that provides a popup text display feature
  1264. similar to that provided by Windows help. It allows you to provide
  1265. advisory or "hotspot" context sensitive text for your VB application. A
  1266. mouse click or any keypress removes the window and continues the
  1267. program.
  1268.  
  1269. SNDDEX.VBX 3.0 (SNDDEX) (12-93 CD)
  1270.    Weimar Software
  1271.    $18
  1272. is a VB custom control for doing "sounds like" word matching. A standard
  1273. soundex matching and an enhanced soundex matching version are both
  1274. included.
  1275.  
  1276. ---------------------------------
  1277. END OF SMALL PROGRAMS DISK #12729
  1278. ---------------------------------
  1279.  
  1280.  
  1281. ----------------------------------
  1282. #3968 General Tools/Reference/Info      Small Programs Disk
  1283. ----------------------------------
  1284. AddHelp
  1285.   $0
  1286. is all the code you need to access a Help file from VB.
  1287.  
  1288. Additem
  1289.    $0
  1290. is VB code that illustrates a potential problem with adding fixed length strings
  1291. to a List Box.
  1292.  
  1293. AVI-WI
  1294.    Mathison, Rolf
  1295.    $0
  1296. contains annotated VB source code to play AVI files in any window,
  1297. rather than the default random window.
  1298.  
  1299. BitMap
  1300.    Young, Ted
  1301.    $0
  1302. is code for an "application" that simply illustrates the use of all the VB
  1303. Picture Box functions.
  1304.  
  1305. Click & Double-Click (CLK-DBL)
  1306.    Ford, Nelson ASP
  1307.    $0
  1308. is code that shows how to trap both the click and double-click events for a
  1309. control.
  1310.  
  1311. Color Calculator (COLCALC)
  1312.    Evers, Dave
  1313.    $0
  1314. displays color number for color combo selected on sliding bars. VB source code
  1315. is included.
  1316.  
  1317. Cvdmkd
  1318.    Carr, J. Frank
  1319.    $0
  1320. contains a set of routines that provide the MKDMBF$, MKSMBF$, CVDMBF,
  1321. and CVSMBF functions for VB 2.0. It also contains routines to convert
  1322. Turbo Pascal 6 byte reals to VB doubles. A simple demo program is also
  1323. provided. These routines are important if you plan to convert QB 3.0 or
  1324. earlier data files to VB.
  1325.  
  1326. Focus U-Turn (FOCUTRN)
  1327.    $0
  1328. demonstrates techniques for the use of Focus, and what to expect when you use
  1329. it, particularly as it applies to attempts to verify data on exit from a control
  1330. via LostFocus.
  1331.  
  1332. GetDec
  1333.    MicroHelp, Inc.
  1334.    $0
  1335. eliminates unused DLL declarations from the Global module of your programs,
  1336. resulting in a smaller EXE.
  1337.  
  1338. GetHelp
  1339.    Freel, Fred L.
  1340.    $0
  1341. allows you to call Windows or application Help Files and jump to a page
  1342. that you specify.
  1343.  
  1344. Hyper (HYPR-VB)
  1345.    Martin, Wendell
  1346.    $0
  1347. shows how to add hypertext to your VB programs.
  1348.  
  1349. Junque
  1350.    $0
  1351. shows how you can implement an activity indicator for open-ended
  1352. routines by displaying a message box that "Things Are Happening".
  1353.  
  1354. MRB Drop n' Comp (MRBDNC)  (08-93 CD)
  1355.    CHC Software
  1356.    $0
  1357. is a Windows front end for the Microsoft Multiple Resolution Bitmap
  1358. Compiler. It enables you to select a group of files using File Manager
  1359. and drop them onto the MRB Drop 'n' Comp window or icon. An Auto Launch
  1360. feature automatically starts compilation when a pre-determined number of
  1361. files have been selected.
  1362.  
  1363. PSPFrm
  1364.    $0
  1365. is source code that allows printing a form, including border and caption,
  1366. to a PostScript or PCL printer. Print size is adjustable.
  1367.  
  1368. RTFGen 2.0
  1369.    Baldwin, Dave
  1370.    $0
  1371. converts plain ASCII files into Rich Text Format for use with the Windows Help
  1372. Compiler. This is much easier than learning Word, or its equivalent.
  1373.  
  1374. Saveme
  1375.    Irwin, Gregg
  1376.    $0
  1377. provides you with a reminder, as well as the ability, to save a project before
  1378. running it. Forgetting to save before running is a sure way to lose lots of work
  1379. over time. While Irwin designed this as a stand-alone, it seems like it would be
  1380. more effective to make it the start-up form in your program during the design
  1381. and testing period.
  1382.  
  1383. Scbar
  1384.   Software Assist Corporation
  1385.   $0
  1386. shows how to have scroll bars represent up to a billion.
  1387.  
  1388. VB Assistant (VB-ASST)
  1389.    English, Donald R.
  1390.    $0
  1391. displays a menu that lets you save and run the application you are working on,
  1392. invoke an icon editor, or quickly gain access to all help and text files which
  1393. relate to Visual Basic. Source code and executable are included.
  1394.  
  1395. VBBooks
  1396.   is a list of currently available books about Visual Basic. Information
  1397. includes name of book, publisher, publisher's address, phone numbers and
  1398. a brief description of the book.
  1399.  
  1400. VBClean
  1401.    Hite, David
  1402.    $0
  1403. is source for an automatic save/load procedure needed to shrink VB executables.
  1404.  
  1405. VBE
  1406.    Digital Solutions
  1407.    $15
  1408. adds two useful text options to VB. It allows you to save selected text to a
  1409. file and to print selected text. These options will appear under the File Menu
  1410. in VB.
  1411.  
  1412. VBLaunch (VBL-JF)
  1413.    Freudenheim, J.
  1414.    $0
  1415. keeps track of your projects (MAK files); lets you pick one from a list
  1416. and launch VB. Source included.
  1417.  
  1418. VBMacro
  1419.    Campbell, George
  1420.    $0
  1421. is a group of macros for the Windows macro recorder that can save you a lot of
  1422. keystrokes when writing code in VB.
  1423.  
  1424. Winmmsys.txt (MMSYS)
  1425.    Microsoft Corp.
  1426.    $0
  1427. is a text file containing the Windows 3.1 Multimedia API Declarations.
  1428.  
  1429. --------------------------------
  1430. END OF SMALL PROGRAMS DISK #3968
  1431. --------------------------------
  1432.  
  1433.  
  1434. -------------------------------------
  1435. #4855 General Tools/Reference/Info #2       Small Programs Disk
  1436. -------------------------------------
  1437.  
  1438. CfgText
  1439.    McClure, Jim
  1440.    $0
  1441. is a set of routines for setting a Text box for maximum length of input, upper
  1442. and lowercase translation, and password hiding.
  1443.  
  1444. Consthlp.hlp (CON-HLP)
  1445.   Buhrer, Richard
  1446.   $0
  1447. is the CONSTANT.TXT file for VB/Win 2.0 edited into a Help file with hypertext
  1448. links and key word searching.
  1449.  
  1450. Help Compiler Shell (HCSHELL)
  1451.    Brown, Tim
  1452.    $0
  1453. opens, edits, and saves Help Compiler project files and map files. It runs the
  1454. Help Compiler and your compiled Help files. It also automates a few of your
  1455. compiling tasks and reports the compile status.
  1456.  
  1457. KBWin
  1458.    $0
  1459. is a list of articles in the CompuServe Knowledgebase about Visual Basic for
  1460. Windows.
  1461.  
  1462. MSKB
  1463.    $0
  1464. is a list of the topics in the MS KnowledgeBase area of Compuserve.
  1465.  
  1466. Profile (PFIL-DM)
  1467.    Mosier, Dave
  1468.    $0
  1469. makes the WIN Profile API's easier and safer to use.
  1470.  
  1471. SoundDemo (SNDDEMO)
  1472.    $0
  1473.   shows how to access the user-selected Windows system sounds and
  1474. attach them to message box functions.
  1475.  
  1476. Topmost
  1477.    Contreras, Mike
  1478.    $0
  1479. contains source for a utility to keep any specified window on top. This is
  1480. very useful for keeping the VB2 properties window visible during program
  1481. development.
  1482.  
  1483. VB_2_EXT (VB2EXT)
  1484.    Hutmacher, David Th.
  1485.    $0
  1486. lets you easily reuse Declare statements from existing VB source code.
  1487. It dis- plays a list of all the BAS files on the selected drive and a
  1488. list of all the Declares in a selected BAS file.
  1489.  
  1490. VB2list
  1491.    Barlow, Chris
  1492.    $0
  1493. a Word for Windows 2.0 template that will read Visual Basic MAK files
  1494. and locate all FRM and BAS files. Then it will read these files and
  1495. create an outline and table of contents of all Subs and Functions.
  1496.  
  1497. Vbcal
  1498.    Mower, Chris
  1499.    $0
  1500. is a calendar module for VB3. It provides a pop-up calendar for users to
  1501. enter a date.
  1502.  
  1503. VBCmp 1.00
  1504.    Hein, Scott J.
  1505.    $0
  1506. is a Windows shell for COMPRESS.EXE.
  1507.  
  1508. VBFlush 1.1
  1509.    Moccia, Lou A.
  1510.    $4
  1511. automates the process of save/load/replace for VB projects.
  1512.  
  1513. VBPaths
  1514.    Brown, Tim
  1515.    $0
  1516. reads a MAK file and shows the path that each Project file is in.
  1517.  
  1518. VBProject 1.0 (VBPROJ)
  1519.    Kallonen, Jari
  1520.    $0
  1521. is a handy start-up tool for VB. It displays up to 12 of your Projects on but-
  1522. tons; click a button and it loads VB and the selected Project. Commented VB
  1523. source for VBProject is provided.
  1524.  
  1525. Viewer (VIEW-VB)
  1526.    $0
  1527. for creating a screen preview of printed files with scroll bars.
  1528.  
  1529. Windows Info (WINFOVB)
  1530.    Bonner, Paul
  1531.    $?
  1532. reports the caption, window handle and class name of the window under
  1533. the mouse cursor, its parent window, and its progenitor window. VB 2.0
  1534. source code is included.
  1535.  
  1536. ZipRead
  1537.    $0
  1538. is source code for reading the contents of ZIP files.
  1539.  
  1540. --------------------------------
  1541. END OF SMALL PROGRAMS DISK #4855
  1542. --------------------------------
  1543.  
  1544.  
  1545. -------------------------------------
  1546. 12654 General Tools/Reference/Info #3          Small Programs Disk
  1547. -------------------------------------
  1548.  
  1549. Path (PATH_VB)
  1550.    demonstrates the use of two API calls to determine the path of an
  1551. application.
  1552.  
  1553. Scroll.bas (SCRL_CJ)
  1554.    Juerges, Christian
  1555.    $0
  1556. contains sample code that shows how make a scrolling form under VB 2.0
  1557. and 3.0.
  1558.  
  1559. Setup 3.0 (SETUP3)
  1560.    Chapman, Mike
  1561.    $0
  1562. is an enhanced version of the installation utility provided in VB.
  1563. Features include a customizable setup dialogue box title/message,
  1564. unlimited number of pre-installation files, notifies user if there is
  1565. not enough hard disk space to install files, detailed help file, and
  1566. more.
  1567.  
  1568. Tom's Happy Constants (THC)
  1569.    Bassal, Thomas
  1570.    $0
  1571. helps you access API constants declarations in a fast and convenient
  1572. way. You just have to highlight the constant name in the code window
  1573. and press a hot key to load the corresponding Global Declaration into
  1574. the clipboard.
  1575.  
  1576. VB Global Constant Help (VBGLOB)
  1577.    Thorpe, Rick
  1578.    $0
  1579. is VB3's CONSTANT.TXT in Windows HLP format.
  1580.  
  1581. VB Source to Document (VB2DOC) (12-93 CD)
  1582.    Juden, Eddie
  1583.    $25
  1584. creates a Word for Windows Document from any MAK file. It will
  1585. highlight all SUBs and FUNCTIONs, mark all Rem'ed statements, count
  1586. SUB and FUNCTION usage, and create a Table of Contents. This is a
  1587. powerful debugging tool.
  1588.  
  1589. Visual Basic Conventions and Guidelines (NAM_VB) (12-93 CD)
  1590.    Collier, Jim
  1591.    $?
  1592. contains a complete VB naming convention and resource text. It Includes
  1593. methods for creating readable, reusable code and covers data access.
  1594.  
  1595. Windows ID Spy (VBWINSP) (12-93 CD)
  1596.    Stewart, Dave
  1597.    $0
  1598. will identify the Class Name, hWnd (Handle), Parent and Caption of any
  1599. window or control the mouse passes over, as well as the x and y
  1600. coordinates of the window's or control's rectangle.
  1601.  
  1602. ---------------------------------
  1603. END OF SMALL PROGRAMS DISK #12654
  1604. ---------------------------------
  1605.  
  1606.  
  1607. -------------------
  1608. #3969 Miscellaneous             Small Programs Disk
  1609. -------------------
  1610.  
  1611. BaseCnv (BASECN)
  1612.    Lyle Lensen
  1613.    $0
  1614. is a routine for doing number base conversions.
  1615.  
  1616. CFixVB
  1617.    Mack, Jim
  1618.    $0
  1619. is a routine to round Currency variables at a given number of decimal places.
  1620. ASM and OBJ files and sample code included.
  1621.  
  1622. CLBox
  1623.    $0
  1624. is source code for a Combo List Box with incremental search. It also shows how
  1625. to quickly clear a List Box.
  1626.  
  1627. Coerce
  1628.    $0
  1629. is a routine to force Currency variable amounts to 0, 1, 2, or 3 decimal digits
  1630. of accuracy.
  1631.  
  1632. Curlib
  1633.   Fillion, Pierre
  1634.   $15
  1635. is a DLL of 28 different cursors (many are animated) which you can use in
  1636. your apps. Source showing all the APIs for accessing a cursor DLL is
  1637. included.
  1638.  
  1639. FixMenu
  1640.    Young, Ted M.
  1641.    $0
  1642. is code that shows how to get/change properties of menu items.
  1643.  
  1644. Ini_Mod1 (INIMOD)
  1645.    Berry, Forrest
  1646.    $0
  1647. is a VB module to create, read and update private INI files. You only need to
  1648. add it to your project and call it. Sample code is inlcuded.
  1649.  
  1650. MenuOn
  1651.    $0
  1652. shows how to disable and then enable the entire Menu Bar of a Form quickly and
  1653. without flicker.
  1654.  
  1655. MMPVB
  1656.    Turpin, Jerry
  1657.    $0
  1658. shows how to use the MultiMedia Extensions to play MID, WAV, and MMM files.
  1659.  
  1660. NCalc
  1661.    Smaby, Marcus
  1662.    $0
  1663. demonstrates the implementation of a common keyboard handler.
  1664.  
  1665. Numbers
  1666.    Computing, Marquis
  1667.    $0
  1668. is a set of routines to emulate binary coded decimal and IEEE string/numeric
  1669. conversion functions (MKI$, etc.) found in QB and PDS but not in VB.
  1670.  
  1671. PGuide
  1672.    $0
  1673. is the source code for the sample routines in the VB Programmer's Guide.
  1674.  
  1675. Profile.BAS (PFILEVB)
  1676.    Vance, Rob
  1677. is VB code (API calls) that makes it easy to store program data in WIN.INI.
  1678.  
  1679. Sndply (SNDPLAY)
  1680.    $0
  1681. demonstrates use of sndPlaySound() in VB to play WAV files.
  1682.  
  1683. SubFrm  (08-93 CD)
  1684.    Courtesy User Friendly, Inc.
  1685.    $0
  1686. is an example of using an array of data control to simulate the subform
  1687. capability of Access in VB3.
  1688.  
  1689. Text Style (TXTYLE)
  1690.    Irwin, Gregg
  1691.    $0
  1692. shows how to change the style of Text boxes to allow only uppercase or only
  1693. lowercase letters, to limit the number of characters, and to create a password
  1694. entry box.
  1695.  
  1696. TxtFmt
  1697.    $0
  1698. controls text input formats. It formats numeric, dates, uppercase, length of
  1699. input, literal constants, etc.
  1700.  
  1701. VBArray
  1702.    Kitsos, Costas
  1703. shows how to load/save an array of up to 64k in a single operation.
  1704.  
  1705. VBXlDem
  1706.    $0
  1707. is source code to show how to access an embedded chart in Excel and link it to a
  1708. basic picture control.
  1709.  
  1710. VqStrings (VQSTRNG)
  1711.    $0
  1712. allows huge variable and fixed length strings for Visual Basic.
  1713.  
  1714. --------------------------------
  1715. END OF SMALL PROGRAMS DISK #3969
  1716. --------------------------------
  1717.  
  1718.  
  1719. -------------------------
  1720. #4062 Database/Data Entry               Small Programs Disk
  1721. -------------------------
  1722.  
  1723. Adr  (10/93 CD)
  1724.    Anderson, Tim
  1725.    $0
  1726. contains code for a simple address book. It demonstrates how to access,
  1727. update, and maintain a dBASE IV table, complete with a routine to "pack"
  1728. the database.
  1729.  
  1730. Btcreate (BTCREAT)
  1731.    Highsmith, J.
  1732.    $0
  1733. is sample source for the use of Btrieve create in VB. Requires the Btrieve for
  1734. Windows DLL.
  1735.  
  1736. BtrTest
  1737.    Meyer, David
  1738.    $0
  1739. is source code for a Btrieve for Windows sample program.
  1740.  
  1741. CallBT
  1742.    Kubelka, Bob
  1743.    $0
  1744. contains a function which simplifies using Btrieve with Visual Basic. Requires
  1745. Btrieve for Windows.
  1746.  
  1747. Comb Sort (CMBSORT)
  1748.    Dacon, Tom
  1749.    $0
  1750. is a sort algorithm that is simpler than Quicksort while still nearly as fast.
  1751.  
  1752. EditDem
  1753.    Milligan, Keith
  1754.    $0
  1755. is a set of data entry control routines for VB: date entry, price/quantity,
  1756. currency, two and four decimal places, string to a specified length, uppercase
  1757. text input, and others.
  1758.  
  1759. Node Database Grid Browser (NODEFND)
  1760.    contains full source code that implements a table browser using a
  1761. grid control. There are no limitations on record numbers, no VBXs or
  1762. DLL's, and no fees or copyrights. Requires VB 3.0. (Not on this disk.
  1763. Special order from the December 1993 CD-ROM: 32K)
  1764.  
  1765. Paradox Engine Demo (PDOXED)
  1766.    Jaster, John
  1767. contains a DLL and source code for a simple demonstration of the Paradox engine.
  1768.  
  1769. PXCreate (PXCREAT)
  1770.    Nech, Jim
  1771.    $0
  1772. provides a way to use the Paradox Engine to create Paradox tables in Visual
  1773. Basic. Source Code is included, and VBRUN is required.
  1774.  
  1775. SQL Query (SQLQRY)
  1776.    $0
  1777. is an upgrade of the Query VB program in MS's VB SQL Server DLL kit (required to
  1778. run this file). It improves the handling of returned rows.
  1779.  
  1780. SQLGrid
  1781.    Hyland, Bob
  1782.    $0
  1783. shows how to use a GRID control (on disk #3880) with the VBQSL SQL Server (from
  1784. Microsoft).
  1785.  
  1786. Tree (TREE-RS)
  1787.    Stoepper, Ralf
  1788.    $0
  1789. is code for displaying a data tree with exploding and hiding of data, similar
  1790. to an outlining program.
  1791.  
  1792. VBDB
  1793.    $0
  1794. is a set of forms and code for a dBase engine. A lot of coding has gone into it.
  1795. The sample application is about 85% complete; the engine is completely done.
  1796.  
  1797. VB-ISAM
  1798.    Eibl, Gunter
  1799.    $0
  1800. contains the source code for an ISAM-emulation, using the rules of Basic PDS
  1801. 7.1. The emulation needs the Btrieve DLL. An an example is included to see how
  1802. to use Btrieve from Visual Basic.
  1803.  
  1804. VB-Paradox Engine Interface (VBPXENG)
  1805.    Dooley, Sharon F.
  1806.    $0
  1807. is a set of declarations that create an interface to the Paradox Engine. It will
  1808. translate between VB and Paradox data types.
  1809.  
  1810. VBSort
  1811.    Ford, Nelson
  1812.    $0
  1813. is the code and a sample application for sorting both a List box and an array.
  1814. Testing shows that it takes 8 times longer to sort a List box.
  1815.  
  1816. WinBtrv
  1817.    Novell
  1818.    $0
  1819. is a DLL to allow using Btrieve in VB applications.
  1820.  
  1821. XQLM Declarations (XQLMVB)
  1822.    $0
  1823. are the VB declarations for working with Novell XQL.
  1824.  
  1825.  
  1826. Gentypes (GENTYPE)  (10-93 CD)
  1827.    VB3: Database
  1828.    $0
  1829. contains source code for an application to generate TYPE definitions for
  1830. all tables/querydefs. It will also list the structure of your.MDB file.
  1831. (Not on this disk. Special order from the 10-93 CD. 17k)
  1832.  
  1833. #4062 Miscellaneous
  1834. -------------------
  1835. CLIPDEM
  1836.    $0
  1837. demonstrates using the clipboard across forms.
  1838.  
  1839. ComServ
  1840.    Buck, Alan
  1841.    $0
  1842. is the source code for a VB application for keeping track of Zip files.
  1843.  
  1844. GPMVB1
  1845.    $0
  1846. is source that shows how to use VB to create and edit a form-based document in
  1847. Microsoft Word for Windows.
  1848.  
  1849. Regions
  1850.    $0
  1851. detects when the user has clicked in a specified area. A demo app shows
  1852. the API calls and sample code.
  1853.  
  1854. Winstall.Frm
  1855.    $0
  1856. is source code for a program to find and run installation programs on program
  1857. disks.
  1858.  
  1859. --------------------------------
  1860. END OF SMALL PROGRAMS DISK #4062   [0]
  1861. --------------------------------
  1862.  
  1863.  
  1864. --------------
  1865. #4226 Printing                  Small Programs Disk
  1866. --------------
  1867.  
  1868. Code.Print 2.1  (CODEPRN)  (10-93 CD)
  1869.    Caladonia Systems, Inc. ASP
  1870.    $35
  1871. lets you print your VB source code with a wide range of options,
  1872. including titles, headers, footers, project name, font control,
  1873. user-defined pagination, margins and line spacing. Other features
  1874. include the ability to print entire applications or single modules or
  1875. routines; to sort source code by subroutine; to serialize backups of
  1876. source code files; to print an index of functions and subroutines; VB2
  1877. compatibility; and more.
  1878.  
  1879. Devtes
  1880.    contains sample code to locate available devices and set the default
  1881. printer in Visual Basic.
  1882.  
  1883. DrawScript Routines (DRAWSCR)
  1884.    McClure, Jim
  1885.    $0
  1886. is a set of routines for previewing printer output on screen.
  1887.  
  1888. Endprn
  1889.    $0
  1890. is source code for a small utility for cancelling a print job.
  1891.  
  1892. HPEnv 2.0 (HPENV-S)
  1893.    Himowitz, Michael J.
  1894.    $0
  1895. is VB source for an application that prints envelopes in landscape mode without
  1896. having to change printer setup. This is also on a Windows applications disk.
  1897.  
  1898. HPESC
  1899.    O'Rourke, Peter
  1900.    $0
  1901. explains how to send ESCape sequences from Visual Basic to an HPIII printer.
  1902.  
  1903. Justify2
  1904.    $0
  1905. is a routine which can extract text from a Text Box and print it justified.
  1906.  
  1907. Pict_t
  1908.    Santamarina, George F.
  1909.    $0
  1910. demonstrates how to print bitmaps using Windows 3.1 Common Dialog routines.
  1911.  
  1912. PPOrient (PPORIEN)
  1913.    Poellinger, Paul
  1914.    $0
  1915. is a DLL to find out and set the current printer orientation to Portrait or
  1916. Landscape.
  1917.  
  1918. PPRTR 3.009-93 CD
  1919.    Poellinger, Paul
  1920.    $10
  1921. contains a DLL that allows you to get a list of available printers,
  1922. change default printer, and get default printer and port.
  1923.  
  1924. Print Clipboard (PRINTCB)
  1925.    Barnett, Clifford P.
  1926.    $0
  1927. contains source code and an executable for printing the contents of the Windows
  1928. Clipboard. Text and graphic dumps are both supported.
  1929.  
  1930. Project Printer 2.1 (PROJPRN)
  1931.    Holland, Sarah
  1932.    $10
  1933. produces a nicely formatted listing of your VB file in Word for Windows,
  1934. while also saving text/loading text for you.
  1935.  
  1936. PrSetup
  1937.    Schwartz, Corey
  1938.    $0
  1939. is a DLL and supporting code to add to your applications to allow the user to
  1940. select printers, as well as to adjust printer setup and configuration. All C and
  1941. VB source code is included.
  1942.  
  1943. PrtList
  1944.    Mattila, Jussi
  1945.    $0
  1946. is a set of printer selection procedures for VB.
  1947.  
  1948. Psetup revC
  1949.    Kitsos, Costas
  1950.    $0
  1951. is a DLL that lets you invoke the Windows standard Printer Setup Dialog. Sample
  1952. source code is included.
  1953.  
  1954. PSOut
  1955.    Cramp, Stephen
  1956.    $0
  1957. illustrates a method of printing bitmap files up to 32k in size. It has been
  1958. tested on PostScript and HP LaserJet printers only.
  1959.  
  1960. PWrap
  1961.    Wagner, Richard
  1962.    $0
  1963. is a routine for sending text to the printer with word wrap at word breaks, as
  1964. delimited by spaces.
  1965.  
  1966. VB2Grid
  1967.    contains a grid control print subroutine for VB 2.0
  1968.  
  1969. VBBook (VBB-DS)
  1970.    Scott, Dennis
  1971.    $0
  1972. is source code for an app that lets you print ASCII text files to an HPLJ
  1973. printer in booklet format.
  1974.  
  1975. VBPDemo
  1976.    Obeda, Ed
  1977.    $0
  1978. shows how to calculate the default printer's lines per page under the declared
  1979. FONTNAME and FONTSIZE. It will also a allow the user to ABORT the print job,
  1980. thereby flushing the printer buffer.
  1981.  
  1982. VB Printer Control (VBPRINT)
  1983.    Harrington, Dennis
  1984.    $0
  1985. demonstrates how to put a laser printer into Landscape mode and how to select a
  1986. paper bin without going through the Windows print manager.
  1987.  
  1988. --------------------------------
  1989. END OF SMALL PROGRAMS DISK #4226   [7]
  1990. --------------------------------
  1991.  
  1992.  
  1993. ----------
  1994. #12358 DDE
  1995. ----------
  1996.  
  1997. DDEShare (DDESHR)
  1998.   Software Assist Corporation
  1999.   $0
  2000. is a VB implementation of the WFW DDEShare application. It provides an
  2001. example of utilizing several of the API functions used in controlling the
  2002. DDEShare database.
  2003.  
  2004. DDE Utility (DDEUTIL)
  2005.    $0
  2006. shows how to do DDE in a generic fashion. Lets you test which DDE commands will
  2007. work with specific applications. Prompts for appname, pathname, topic, item,
  2008. execute string, window mode and attempts to conduct the DDE link. Source code
  2009. included.
  2010.  
  2011. DDE_VB
  2012.    Pleas, Keith R.
  2013.    $0
  2014. contains source code for prototyping DDE strings and exploring DDE connections.
  2015.  
  2016. GMPVB2
  2017.    $0
  2018. shows how to use DDE to get and manipulate data from Word for Windows.
  2019.  
  2020. #12358 Miscellaneous
  2021. --------------------
  2022. Buster
  2023.    $0
  2024. automates the VB environment. It saves code and inserts declares and constants
  2025. in your project.
  2026.  
  2027. Cursor Manipulation (CURSMAN)
  2028.    Fillion, Pierre
  2029.    $0
  2030. is source code that shows how to make API calls to limit cursor movement to a
  2031. specified area, to hide the cursor, to read the cursor position, and to move
  2032. the cursor to a specified position.
  2033.  
  2034. DskSpc
  2035.    Shields, James ASP
  2036.    $5
  2037. is a DLL which returns total disk space and free disk space for a
  2038. user-specified drive.
  2039.  
  2040. Expanding Grid (GRIDEG)
  2041.    $0
  2042. is an example of a self-expanding grid. Data is entered into a text box
  2043. above the grid and the grids cell dimensions change to suit the text.
  2044.  
  2045. IList
  2046.    $0
  2047. is a List box which includes the abilities to perform multi-selects, retrieve
  2048. and set multiple items in one call, store a long integer for reference along
  2049. with each list item, perform partial string matching, clear listbox with one
  2050. call, set and retrieve the top visible item and more.
  2051.  
  2052. Joysti (JOYSTI)
  2053.    Thomas, Zane and Intelligence Engineering
  2054.    $0
  2055. contains source code and VBX file for reading a joystick from VB. It
  2056. features modules to handle major functions and a simple game app to
  2057. demonstrate use. This will work with VB3. (Not on this disk. Special
  2058. order from the 11-93 CD. 27k)
  2059.  
  2060. NewSet
  2061.    $0
  2062. is an updated version of the Visual Basic 2.0 Setup Toolkit SETUP.EXE file. A
  2063. text file describing the problems that it fixes is included.
  2064.  
  2065. Nugrd3
  2066.    $0
  2067. contains an updated version of the GRID.VBX control that shipped with VB3.
  2068. This circumvents a problem causing an error "invalid file format" when the
  2069. setting of the HelpContextID was changed from the default value.
  2070.  
  2071. Setup (SETUP) (12-93 CD)
  2072.    $0
  2073.    contains revision 1.00.004 of SETUP.EXE for the Setup Toolkit in
  2074. Microsoft Visual Basic for Windows 3.0.
  2075.  
  2076. Setupwiz (SETUPW) (12-93 CD)
  2077.    $0
  2078.    contains revision 1.00.547 of SETUPWIZ.EXE for Visual Basic 3.0.
  2079.  
  2080. SimplFAX (SIMPLFX)
  2081.    De Bruijn, Michiel
  2082.    $0
  2083. is an example program for sending short FAX messages via Delrina's WinFax 3.0.
  2084. It demonstrates how to get/set the Windows default printer, how to talk to the
  2085. FAX software via DDE and how to start it.
  2086.  
  2087. SysClock (SYSCLOK)
  2088.    Lamson, George
  2089.    $0
  2090. is source code for an on-screen clock. It can optionally display the date and
  2091. free system resources, and can add the current time to the title bar of the
  2092. active window.
  2093.  
  2094. VB/Expand (VBXPAND)
  2095.    Beekes, Bernd
  2096.    $0
  2097. is an add-on package for VB2.It provides instant access to help and text
  2098. files, automatic insertion of headers for forms/modules/subroutines/
  2099. functions, inclusion and exclusion of other files, and an open interface to
  2100. code generation tools.
  2101.  
  2102. VBsave
  2103.    Lawrence, John A.
  2104.    $0
  2105. automatically saves your work in VB after a specified number of minutes. A
  2106. dialog box pops up to give you the option of saving or not.
  2107.  
  2108. ---------------------------------
  2109. END OF SMALL PROGRAMS DISK #12358
  2110. ---------------------------------
  2111.  
  2112.  
  2113. --------------------------
  2114. #12433 Sample Applications               Small Programs Disk
  2115. --------------------------
  2116.  
  2117. App Shell 1.0 (APPSHEL)
  2118.    Presley, Jim
  2119.    $0
  2120. is VB source code for a sample application that can be used as a starting point
  2121. for file-oriented applications. The app includes forms for file open/save,
  2122. printing, printer selection and setup (including a custom DLL with C source) and
  2123. print canceling and a main form that ties everything together with pull-down
  2124. menus and related code.
  2125.  
  2126. Apptbook (APTBOOK)
  2127.    Wisniewski, Gary
  2128.    $?
  2129. contains a complete implementation designed to demonstrate drag-and-drop
  2130. techniques, including cell-to-cell grid dropping and user-feedback issues.
  2131.  
  2132. AVIDemo
  2133.    Turpin, Jerry
  2134.    $0
  2135. is VB source for an app that shows how to open and play AVI, WAV, MMM,
  2136. and MID files.
  2137.  
  2138. Button Clock (BTNCLOC)  (10/93 CD)
  2139.    VB3: Sample Applications
  2140.    Andy Klein; $0
  2141. contains source code and executable for a simple Windows time/date display
  2142. clock.
  2143.  
  2144. GPIB
  2145.    $0
  2146. is a sample application that shows how VB can be used as a control and
  2147. monitoring software.
  2148.  
  2149. List Box Messages (LB-MSGS)
  2150.   Hutmacher, Dave Th.
  2151.   $0
  2152. is a sample app that demonstrates the use of SendMessage API commands
  2153. lelated to List boxes. Source is included.
  2154.  
  2155. Many Things (MANYTHN)
  2156.    McLean, Bruce
  2157.    $0
  2158. shows how to write a Windows 3.1 variable screen saver.
  2159.  
  2160. MemWatch (MEMWTCH)  (09-93 CD)
  2161.    Warren, David
  2162.    $0
  2163. displays available system memory as well as real-time changes in memory
  2164. use. It also includes a graphical display of System, GDI, and User
  2165. resource demand, and a count of the number of tasks running.
  2166.  
  2167. Metnom
  2168.    OsoSoft
  2169.    $0
  2170. contains VB2 source code for a metronome.
  2171.  
  2172. Search (SRCH-VB)
  2173.    $0
  2174. contains source code and a sample application for quickly searching a list box.
  2175.  
  2176. SmallCal (SMALCAL)
  2177.    Meadows, Al
  2178.    $0
  2179. is source for a sample application which illustrates how to generate a calendar
  2180. for a user-specified month.
  2181.  
  2182. Textedit (TXTEDIT)
  2183.   Huskins, Douglas A.
  2184.   $0
  2185. is the VB source for a clone of Windows' Notepad.
  2186.  
  2187. VB Address Book (VBADRES)
  2188.    Burgess, Mark S.
  2189.    $0
  2190. is a very nice little desktop address book. In addition to name and address
  2191. fields, it provides entries for office, home, and fax numbers. It also allows
  2192. you to quickly print out a single mailing label for the entry being viewed. VB
  2193. source code is included, and VBRUN is required.
  2194.  
  2195. VBCalendar 1.0 (CALEND)  (09-93 CD)
  2196.    Wessex Systems
  2197.    5 Pounds Sterling
  2198. is a handy pop-up calendar. This example requires VB3 DLL/VBX files
  2199. to be present.
  2200.  
  2201. VBInst 1.4
  2202.    Kallonen, Jari
  2203.    $0
  2204. is the source code for a VB app to install a program from a floppy to a
  2205. specified subdirectory. It can also create a Program Manager group.
  2206.  
  2207. Vbmsdn
  2208.    contains a sample application of a custom database. The SQL statement
  2209. is included.
  2210.  
  2211. VBMPU Demo (VBMPU)
  2212.    $0
  2213.    contains an MPU-401 MIDI card demo and play-only source routines.
  2214. Dynamic MIDI channel and velocity change are supported.
  2215.  
  2216. Wallpaper Changer 9/92 (WALCHNG)
  2217.   Hitchings, Tim
  2218.   $0
  2219. is the source for an app that changes wallpaper automatically at selected
  2220. intervals. It also continuously displays time, free resources, free memory,
  2221. and free disk space.
  2222.  
  2223. ---------------------------------
  2224. END OF SMALL PROGRAMS DISK #12433  [50]
  2225. ---------------------------------
  2226.  
  2227. ]]]]]]]]]]
  2228.  
  2229.